import { defineStore } from 'pinia'
import { ref } from 'vue'
export const useUserToken = defineStore({
    id: 'userToken', // id必填，且需要唯一
    state: () => {
        // 用户信息 
        const getUserToken = ref  ()
        // 设置本地存储的用户信息
        const setUserToken = (u) => {
            getUserToken.value = u
        }
        // 清空用户，退出后使用 ，只是清空对象，其实对象名还在
        const delUserToken = () => {
           delete getUserToken.value 
        }
        return { getUserToken, setUserToken, delUserToken }
    },
    // 开启数据缓存
    persist: {
        enabled: true,
        // path:['getUserToken']
    }
})


